package entidades;


import java.util.ArrayList;
import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
public class teste{
	public static void main(String[] args) {
		EntityManagerFactory factory = Persistence.createEntityManagerFactory("campeonato");
		EntityManager entityManager = factory.createEntityManager();
		try {
			entityManager.getTransaction().begin();
			List<Jogador> jogadores = new ArrayList<Jogador>();
			Jogador jogador1=new Jogador();
			jogador1.setNome("rogerio");
			entityManager.persist(jogador1);
			jogadores.add(jogador1);
			Time time = new Time();
			time.setNome("Cruzeiro");
			time.setTecnico("fulano");
			time.setJogadores(jogadores);
			entityManager.persist(time);

			System.out.println("Partida Cadastrado !!!");
			entityManager.getTransaction().commit();
		} catch (Exception e) {
			e.printStackTrace();
			entityManager.getTransaction().rollback();
		} finally {
			entityManager.close();
		}
	}
}
